.f-c() {
  display: flex;
  justify-content: center;
  align-items: center;
}
.accwrap {
  width: 100%;
  .accheader {
    width: 100%;
    height: 4.613527rem;
    background: url('../../assets/new/acc_header.png') no-repeat 0 0;
    background-size: cover;
    .f-c();
    .accnumber {
      color: #fff;
      font-size: .821256rem;
    }
  }
  .accbody {
    padding: .193237rem .434783rem 0;
    .accitem {
      .f-c();
      width: 100%;
      height: 2.222222rem;
      overflow: hidden;
      border-radius: .241546rem;
      margin-top: .483092rem;
      border: .019324rem solid #19CAD9;
      .accitemleft {
        box-sizing: border-box;
        flex: 1;
        height: 100%;
        padding: .338164rem;
        .itemleftTop {
          .f-c();
          box-sizing: border-box;
          padding: .241546rem 0 .096618rem;
          justify-content: flex-start;
          h2 {
            margin: 0;
            font-size: .386473rem;
            color: #333;
          }
          h2:last-child {
            color: #19CAD9;
            margin-left: .277778rem;
          }
        }
        .itemrleftBottom {
          color: #666;
          font-size: .289855rem !important;
          letter-spacing: 0;
          padding-top: .120773rem;
        }
      }
      .accitemright {
        width: 2.222222rem;
        height: 100%;
        background-color: #19CAD9;
        text-align: center;
        .itemrightTop {
          box-sizing: border-box;
          font-size: .386473rem;
          font-weight: 400;
          color: #fff;
          padding: .458937rem 0 .241546rem;
        }
        .itemrightBottom {
          width: 1.328502rem;
          height: .531401rem;
          line-height: .531401rem;
          font-weight: bold;
          background-color: #fff;
          color: #19CAD9;
          font-size: .289855rem;
          border-radius: .2657rem;
          margin: 0 auto;
        }
      }
    }
  }
}